Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@capacitor/ios

Package Overview
Dependencies
Maintainers
12
Versions
789
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@capacitor/ios

Capacitor: Cross-platform apps with JavaScript and the web

  • 3.9.0
  • latest-3
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
258K
increased by1.17%
Maintainers
12
Weekly downloads
 
Created

What is @capacitor/ios?

@capacitor/ios is a package that allows you to build native iOS applications using web technologies. It provides a bridge between your web code and native iOS functionalities, enabling you to access native device features such as the camera, geolocation, and more.

What are @capacitor/ios's main functionalities?

Accessing Device Camera

This feature allows you to access the device's camera to take pictures. The code sample demonstrates how to use the Camera plugin to capture a photo and log its URI.

const { Camera } = require('@capacitor/camera');

async function takePicture() {
  const image = await Camera.getPhoto({
    quality: 90,
    allowEditing: false,
    resultType: CameraResultType.Uri
  });
  console.log('Image URI:', image.webPath);
}

Geolocation

This feature allows you to access the device's geolocation services to get the current position. The code sample demonstrates how to use the Geolocation plugin to retrieve and log the current coordinates.

const { Geolocation } = require('@capacitor/geolocation');

async function getCurrentPosition() {
  const coordinates = await Geolocation.getCurrentPosition();
  console.log('Current position:', coordinates);
}

Push Notifications

This feature allows you to handle push notifications. The code sample demonstrates how to register for push notifications and set up listeners for registration success and receiving notifications.

const { PushNotifications } = require('@capacitor/push-notifications');

PushNotifications.register();

PushNotifications.addListener('registration', (token) => {
  console.log('Push registration success, token:', token.value);
});

PushNotifications.addListener('pushNotificationReceived', (notification) => {
  console.log('Push received:', notification);
});

Other packages similar to @capacitor/ios

FAQs

Package last updated on 21 Oct 2022

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc